

package com.hazelcast.jet.pipeline;

import com.hazelcast.function.FunctionEx;

import java.util.Properties;

/**
 * This class defines property keys that can be passed to JDBC connector. In turn the JDBC connector
 * uses these properties to change the JDBC connection's behavior
 */
public final class JdbcPropertyKeys {

    /**
     * Property key to be passed to specify fetch size of the JDBC connection
     * For usage  example see {@link Sources#jdbc(String, String, Properties, FunctionEx)} method
     */
    public static final String FETCH_SIZE = "fetchSize";

    /**
     * Property key to be passed to specify auto commit mode of the JDBC connection
     * For usage example see {@link Sources#jdbc(String, String, Properties, FunctionEx)} method
     */
    public static final String AUTO_COMMIT = "autoCommit";

    private JdbcPropertyKeys() {
    }
}
